::deep html.dark {
    .loginview-container {
        background: url('@/assets/images/login-bg-dark.jpg') no-repeat center
            right;

        &::before {
            position: absolute;
            top: 0;
            left: 0;
            display: block;
            width: 100%;
            height: 100%;
            content: '';
            background: url('@/assets/images/front-login-bg.png') no-repeat
                center center;
            background-size: 100%;
        }
    }
}

.loginview-container {
    overflow-y: auto;
    background: url('@/assets/images/login-bg.jpg') no-repeat center right;

    @apply wh-full flex-center;

    &::before {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        width: 100%;
        height: 100%;
        content: '';
        background: url('@/assets/images/front-login-bg.png') no-repeat center
            center;
        background-size: 100%;
    }
}
.login-form {
    padding: 30px 10px;
    ::deep .capcha-input {
        .ant-input-group-addon {
            padding: 0 !important;
            overflow: hidden;
        }
    }
}
